package com.lmh.pojo;

import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

public class Demand {
    private Integer pkId;
    private String demandId;
    private String userId;
    private String demandProjectName;
    private Integer projectTypeId;
    private String projectTypeName;
    @DateTimeFormat(pattern = "yyyy-mm-dd")
    private Date createTime;
    @DateTimeFormat(pattern = "yyyy-mm-dd")
    private Date updateTime;
    private String demandFlag;
    private String technicalName;
    private String linkman;
    private String telephone;
    private String onesite;
    private Double duration;
    private String durationUnit;
    private BigDecimal budgetAmount;
    private BigDecimal contractAmount;
    private BigDecimal paymentAmount;
    private String demandProjectDescribe;
    private String provinceid;
    private String province;
    private String cityid;
    private String city;
    private String remark;
    private String tj;

    public String getTj() {
        return tj;
    }

    public void setTj(String tj) {
        this.tj = tj;
    }

    public String getDemandFlag() {
        return demandFlag;
    }

    public void setDemandFlag(String demandFlag) {
        this.demandFlag = demandFlag;
    }

    public Integer getPkId() {
        return pkId;
    }

    public void setPkId(Integer pkId) {
        this.pkId = pkId;
    }

    public String getDemandId() {
        return demandId;
    }

    public void setDemandId(String demandId) {
        this.demandId = demandId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getDemandProjectName() {
        return demandProjectName;
    }

    public void setDemandProjectName(String demandProjectName) {
        this.demandProjectName = demandProjectName;
    }

    public Integer getProjectTypeId() {
        return projectTypeId;
    }

    public void setProjectTypeId(Integer projectTypeId) {
        this.projectTypeId = projectTypeId;
    }

    public String getProjectTypeName() {
        return projectTypeName;
    }

    public void setProjectTypeName(String projectTypeName) {
        this.projectTypeName = projectTypeName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getTechnicalName() {
        return technicalName;
    }

    public void setTechnicalName(String technicalName) {
        this.technicalName = technicalName;
    }

    public String getLinkman() {
        return linkman;
    }

    public void setLinkman(String linkman) {
        this.linkman = linkman;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public String getOnesite() {
        return onesite;
    }

    public void setOnesite(String onesite) {
        this.onesite = onesite;
    }

    public Double getDuration() {
        return duration;
    }

    public void setDuration(Double duration) {
        this.duration = duration;
    }

    public String getDurationUnit() {
        return durationUnit;
    }

    public void setDurationUnit(String durationUnit) {
        this.durationUnit = durationUnit;
    }

    public BigDecimal getBudgetAmount() {
        return budgetAmount;
    }

    public void setBudgetAmount(BigDecimal budgetAmount) {
        this.budgetAmount = budgetAmount;
    }

    public BigDecimal getContractAmount() {
        return contractAmount;
    }

    public void setContractAmount(BigDecimal contractAmount) {
        this.contractAmount = contractAmount;
    }

    public BigDecimal getPaymentAmount() {
        return paymentAmount;
    }

    public void setPaymentAmount(BigDecimal paymentAmount) {
        this.paymentAmount = paymentAmount;
    }

    public String getDemandProjectDescribe() {
        return demandProjectDescribe;
    }

    public void setDemandProjectDescribe(String demandProjectDescribe) {
        this.demandProjectDescribe = demandProjectDescribe;
    }

    public String getProvinceid() {
        return provinceid;
    }

    public void setProvinceid(String provinceid) {
        this.provinceid = provinceid;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCityid() {
        return cityid;
    }

    public void setCityid(String cityid) {
        this.cityid = cityid;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "Demand{" +
                "pkId=" + pkId +
                ", demandId='" + demandId + '\'' +
                ", userId='" + userId + '\'' +
                ", demandProjectName='" + demandProjectName + '\'' +
                ", projectTypeId=" + projectTypeId +
                ", projectTypeName='" + projectTypeName + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", demandFlag='" + demandFlag + '\'' +
                ", technicalName='" + technicalName + '\'' +
                ", linkman='" + linkman + '\'' +
                ", telephone='" + telephone + '\'' +
                ", onesite='" + onesite + '\'' +
                ", duration=" + duration +
                ", durationUnit='" + durationUnit + '\'' +
                ", budgetAmount=" + budgetAmount +
                ", contractAmount=" + contractAmount +
                ", paymentAmount=" + paymentAmount +
                ", demandProjectDescribe='" + demandProjectDescribe + '\'' +
                ", provinceid='" + provinceid + '\'' +
                ", province='" + province + '\'' +
                ", cityid='" + cityid + '\'' +
                ", city='" + city + '\'' +
                ", remark='" + remark + '\'' +
                ", tj='" + tj + '\'' +
                '}';
    }
}
